home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_180.txt < prev    next >
Text File  |  1991-04-25  |  43KB  |  779 lines

  1. # near model CODE resource
  2. # jump table entries: 15888-15893 (6 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000A  2054                     movea.l    A0, [A4]
  8. 0000000C  20AE 000C                move.l     [A0], [A6 + 0xC]
  9. 00000010  2054                     movea.l    A0, [A4]
  10. 00000012  216E 0010 0004           move.l     [A0 + 0x4], [A6 + 0x10]
  11. 00000018  302E 0016                move.w     D0, [A6 + 0x16]
  12. 0000001C  48C0                     ext.l      D0
  13. 0000001E  2054                     movea.l    A0, [A4]
  14. 00000020  2140 0008                move.l     [A0 + 0x8], D0
  15. 00000024  2054                     movea.l    A0, [A4]
  16. 00000026  317C FFFF 000C           move.w     [A0 + 0xC], 0xFFFF
  17. 0000002C  286E FFFC                movea.l    A4, [A6 - 0x4]
  18. 00000030  4E5E                     unlink     A6
  19. 00000032  4E75                     rts
  20. export_1986:
  21. 00000034  4E56 FDF8                link       A6, -0x0208
  22. 00000038  48E7 0018                movem.l    -[A7], A3,A4
  23. 0000003C  286E 0008                movea.l    A4, [A6 + 0x8]
  24. 00000040  41EE FF00                lea.l      A0, [A6 - 0x100]
  25. 00000044  4210                     clr.b      [A0]
  26. 00000046  2054                     movea.l    A0, [A4]
  27. 00000048  2668 0028                movea.l    A3, [A0 + 0x28]
  28. 0000004C  4878 0BEA                push.l     0xBEA
  29. 00000050  486E FF00                pea.l      [A6 - 0x100]
  30. 00000054  2F0B                     move.l     -[A7], A3
  31. 00000056  2053                     movea.l    A0, [A3]
  32. 00000058  2050                     movea.l    A0, [A0]
  33. 0000005A  2268 0054                movea.l    A1, [A0 + 0x54]
  34. 0000005E  4E91                     jsr        [A1]
  35. 00000060  2054                     movea.l    A0, [A4]
  36. 00000062  2F28 0030                move.l     -[A7], [A0 + 0x30]
  37. 00000066  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  38. 0000006A  2D40 FEFC                move.l     [A6 - 0x104], D0
  39. 0000006E  7063                     moveq.l    D0, 0x63
  40. 00000070  2F00                     move.l     -[A7], D0
  41. 00000072  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  42. 00000076  4EAD 43BA                jsr        [A5 + 0x43BA /* export_2163 */]
  43. 0000007A  2640                     movea.l    A3, D0
  44. 0000007C  2F0B                     move.l     -[A7], A3
  45. 0000007E  486E FDF8                pea.l      [A6 - 0x208]
  46. 00000082  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  47. 00000086  41EE FDF8                lea.l      A0, [A6 - 0x208]
  48. 0000008A  41EE FF00                lea.l      A0, [A6 - 0x100]
  49. 0000008E  2D48 FEF8                move.l     [A6 - 0x108], A0
  50. 00000092  47EE FDF8                lea.l      A3, [A6 - 0x208]
  51. 00000096  2F0B                     move.l     -[A7], A3
  52. 00000098  2F08                     move.l     -[A7], A0
  53. 0000009A  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  54. 0000009E  7200                     moveq.l    D1, 0x00
  55. 000000A0  4A00                     tst.b      D0
  56. 000000A2  57C1                     seq        D1
  57. 000000A4  4401                     neg.b      D1
  58. 000000A6  4A01                     tst.b      D1
  59. 000000A8  4FEF 0028                lea.l      A7, [A7 + 0x28]
  60. 000000AC  6712                     beq        +0x14 /* 000000C0 */
  61. 000000AE  486E FF00                pea.l      [A6 - 0x100]
  62. 000000B2  2F0C                     move.l     -[A7], A4
  63. 000000B4  2054                     movea.l    A0, [A4]
  64. 000000B6  2050                     movea.l    A0, [A0]
  65. 000000B8  2268 015C                movea.l    A1, [A0 + 0x15C]
  66. 000000BC  4E91                     jsr        [A1]
  67. 000000BE  508F                     addq.l     A7, 8
  68. label000000C0:
  69. 000000C0  4CEE 1800 FDF0           movem.l    A3,A4, [A6 - 0x210]
  70. 000000C6  4E5E                     unlink     A6
  71. 000000C8  4E75                     rts
  72. fn000000CA:
  73. 000000CA  4E56 0000                link       A6, 0
  74. 000000CE  48E7 0018                movem.l    -[A7], A3,A4
  75. 000000D2  286E 0008                movea.l    A4, [A6 + 0x8]
  76. 000000D6  2054                     movea.l    A0, [A4]
  77. 000000D8  317C FFFF 0016           move.w     [A0 + 0x16], 0xFFFF
  78. 000000DE  2054                     movea.l    A0, [A4]
  79. 000000E0  7000                     moveq.l    D0, 0x00
  80. 000000E2  2140 0012                move.l     [A0 + 0x12], D0
  81. 000000E6  2054                     movea.l    A0, [A4]
  82. 000000E8  317C FFFF 0018           move.w     [A0 + 0x18], 0xFFFF
  83. 000000EE  2054                     movea.l    A0, [A4]
  84. 000000F0  4228 001A                clr.b      [A0 + 0x1A]
  85. 000000F4  4878 38A4                push.l     0x38A4
  86. 000000F8  2F3C 464F 4E54           move.l     -[A7], 0x464F4E54 /* 'FONT' */
  87. 000000FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  88. 00000102  2F0C                     move.l     -[A7], A4
  89. 00000104  4EBA FEFA                jsr        [PC - 0x106 /* 00000000 */]
  90. 00000108  2054                     movea.l    A0, [A4]
  91. 0000010A  2650                     movea.l    A3, [A0]
  92. 0000010C  2053                     movea.l    A0, [A3]
  93. 0000010E  7000                     moveq.l    D0, 0x00
  94. 00000110  3028 0060                move.w     D0, [A0 + 0x60]
  95. 00000114  7210                     moveq.l    D1, 0x10
  96. 00000116  C240                     and.w      D1, D0
  97. 00000118  7000                     moveq.l    D0, 0x00
  98. 0000011A  3001                     move.w     D0, D1
  99. 0000011C  4A80                     tst.l      D0
  100. 0000011E  56C0                     sne        D0
  101. 00000120  0240 0001                andi.w     D0, 0x1
  102. 00000124  48C0                     ext.l      D0
  103. 00000126  2054                     movea.l    A0, [A4]
  104. 00000128  1140 001A                move.b     [A0 + 0x1A], D0
  105. 0000012C  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  106. 00000132  4E5E                     unlink     A6
  107. 00000134  4E75                     rts
  108. export_1987:
  109. 00000136  4E56 FE00                link       A6, -0x0200
  110. 0000013A  48E7 0018                movem.l    -[A7], A3,A4
  111. 0000013E  286E 0008                movea.l    A4, [A6 + 0x8]
  112. 00000142  41EE FF00                lea.l      A0, [A6 - 0x100]
  113. 00000146  4210                     clr.b      [A0]
  114. 00000148  2054                     movea.l    A0, [A4]
  115. 0000014A  2668 0028                movea.l    A3, [A0 + 0x28]
  116. 0000014E  4878 0BEA                push.l     0xBEA
  117. 00000152  486E FF00                pea.l      [A6 - 0x100]
  118. 00000156  2F0B                     move.l     -[A7], A3
  119. 00000158  2053                     movea.l    A0, [A3]
  120. 0000015A  2050                     movea.l    A0, [A0]
  121. 0000015C  2268 0054                movea.l    A1, [A0 + 0x54]
  122. 00000160  4E91                     jsr        [A1]
  123. 00000162  41EE FE00                lea.l      A0, [A6 - 0x200]
  124. 00000166  4210                     clr.b      [A0]
  125. 00000168  4878 0BEA                push.l     0xBEA
  126. 0000016C  486E FE00                pea.l      [A6 - 0x200]
  127. 00000170  2F0C                     move.l     -[A7], A4
  128. 00000172  2054                     movea.l    A0, [A4]
  129. 00000174  2050                     movea.l    A0, [A0]
  130. 00000176  2268 0054                movea.l    A1, [A0 + 0x54]
  131. 0000017A  4E91                     jsr        [A1]
  132. 0000017C  47EE FF00                lea.l      A3, [A6 - 0x100]
  133. 00000180  49EE FE00                lea.l      A4, [A6 - 0x200]
  134. 00000184  2F0C                     move.l     -[A7], A4
  135. 00000186  2F0B                     move.l     -[A7], A3
  136. 00000188  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  137. 0000018C  7200                     moveq.l    D1, 0x00
  138. 0000018E  4A00                     tst.b      D0
  139. 00000190  57C1                     seq        D1
  140. 00000192  4401                     neg.b      D1
  141. 00000194  4A01                     tst.b      D1
  142. 00000196  4FEF 0020                lea.l      A7, [A7 + 0x20]
  143. 0000019A  670A                     beq        +0xC /* 000001A6 */
  144. 0000019C  4878 32D3                push.l     0x32D3
  145. 000001A0  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  146. 000001A4  588F                     addq.l     A7, 4
  147. label000001A6:
  148. 000001A6  4CEE 1800 FDF8           movem.l    A3,A4, [A6 - 0x208]
  149. 000001AC  4E5E                     unlink     A6
  150. 000001AE  4E75                     rts
  151. fn000001B0:
  152. 000001B0  4E56 0000                link       A6, 0
  153. 000001B4  4878 37AA                push.l     0x37AA
  154. 000001B8  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  155. 000001BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  156. 000001C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  157. 000001C6  4EBA FE38                jsr        [PC - 0x1C8 /* 00000000 */]
  158. 000001CA  4E5E                     unlink     A6
  159. 000001CC  4E75                     rts
  160. export_1988:
  161. 000001CE  4E56 FCF4                link       A6, -0x030C
  162. 000001D2  48E7 0018                movem.l    -[A7], A3,A4
  163. 000001D6  286E 0008                movea.l    A4, [A6 + 0x8]
  164. 000001DA  2054                     movea.l    A0, [A4]
  165. 000001DC  2F28 0030                move.l     -[A7], [A0 + 0x30]
  166. 000001E0  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  167. 000001E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  168. 000001E8  7063                     moveq.l    D0, 0x63
  169. 000001EA  2F00                     move.l     -[A7], D0
  170. 000001EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  171. 000001F0  4EAD 43BA                jsr        [A5 + 0x43BA /* export_2163 */]
  172. 000001F4  2640                     movea.l    A3, D0
  173. 000001F6  2F0B                     move.l     -[A7], A3
  174. 000001F8  486E FDFC                pea.l      [A6 - 0x204]
  175. 000001FC  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  176. 00000200  41EE FDFC                lea.l      A0, [A6 - 0x204]
  177. 00000204  41EE FEFC                lea.l      A0, [A6 - 0x104]
  178. 00000208  4210                     clr.b      [A0]
  179. 0000020A  2054                     movea.l    A0, [A4]
  180. 0000020C  2668 0028                movea.l    A3, [A0 + 0x28]
  181. 00000210  4878 0BEA                push.l     0xBEA
  182. 00000214  486E FEFC                pea.l      [A6 - 0x104]
  183. 00000218  2F0B                     move.l     -[A7], A3
  184. 0000021A  2053                     movea.l    A0, [A3]
  185. 0000021C  2050                     movea.l    A0, [A0]
  186. 0000021E  2268 0054                movea.l    A1, [A0 + 0x54]
  187. 00000222  4E91                     jsr        [A1]
  188. 00000224  47EE FEFC                lea.l      A3, [A6 - 0x104]
  189. 00000228  487A 006C                pea.l      [PC + 0x6C /* 00000296, value 0x1000000 */]
  190. 0000022C  486E FCF4                pea.l      [A6 - 0x30C]
  191. 00000230  4EAD 081A                jsr        [A5 + 0x81A /* export_255 */]
  192. 00000234  41EE FCF4                lea.l      A0, [A6 - 0x30C]
  193. 00000238  7000                     moveq.l    D0, 0x00
  194. 0000023A  102E FDFD                move.b     D0, [A6 - 0x203]
  195. 0000023E  4A80                     tst.l      D0
  196. 00000240  4FEF 0028                lea.l      A7, [A7 + 0x28]
  197. 00000244  6612                     bne        +0x14 /* 00000258 */
  198. 00000246  47EE FCF4                lea.l      A3, [A6 - 0x30C]
  199. 0000024A  486E FEFC                pea.l      [A6 - 0x104]
  200. 0000024E  486E FCF4                pea.l      [A6 - 0x30C]
  201. 00000252  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  202. 00000256  508F                     addq.l     A7, 8
  203. label00000258:
  204. 00000258  2D4B FDF4                move.l     [A6 - 0x20C], A3
  205. 0000025C  41EE FDFC                lea.l      A0, [A6 - 0x204]
  206. 00000260  2D48 FDF8                move.l     [A6 - 0x208], A0
  207. 00000264  2F08                     move.l     -[A7], A0
  208. 00000266  2F0B                     move.l     -[A7], A3
  209. 00000268  4EAD 10AA                jsr        [A5 + 0x10AA /* export_529 */]
  210. 0000026C  7200                     moveq.l    D1, 0x00
  211. 0000026E  4A00                     tst.b      D0
  212. 00000270  57C1                     seq        D1
  213. 00000272  4401                     neg.b      D1
  214. 00000274  4A01                     tst.b      D1
  215. 00000276  508F                     addq.l     A7, 8
  216. 00000278  6712                     beq        +0x14 /* 0000028C */
  217. 0000027A  486E FEFC                pea.l      [A6 - 0x104]
  218. 0000027E  2F0C                     move.l     -[A7], A4
  219. 00000280  2054                     movea.l    A0, [A4]
  220. 00000282  2050                     movea.l    A0, [A0]
  221. 00000284  2268 015C                movea.l    A1, [A0 + 0x15C]
  222. 00000288  4E91                     jsr        [A1]
  223. 0000028A  508F                     addq.l     A7, 8
  224. label0000028C:
  225. 0000028C  4CEE 1800 FCEC           movem.l    A3,A4, [A6 - 0x314]
  226. 00000292  4E5E                     unlink     A6
  227. 00000294  4E75                     rts
  228. 00000296  0100                     btst       D0, D0
  229. 00000298  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  230. // begin alternate branch 0000029A-000002A8
  231. fn0000029A:
  232. 0000029A  4E56 0000                link       A6, 0
  233. 0000029E  4878 399E                push.l     0x399E
  234. 000002A2  2F3C 4B43 4852           move.l     -[A7], 0x4B434852 /* 'KCHR' */
  235. // end alternate branch 0000029A-000002A8
  236. fn0000029A: // (misaligned)
  237. 0000029C  0000 4878                ori.b      D0, 0x78 /* 'x' */
  238. 000002A0  399E 2F3C                move.w     <<invalid full ext with I/IS == 4>>, [A6]+
  239. 000002A4  4B43                     chk.w      D5, D3
  240. 000002A6  4852                     pea.l      [A2]
  241. 000002A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  242. 000002AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  243. 000002B0  4EBA FD4E                jsr        [PC - 0x2B2 /* 00000000 */]
  244. 000002B4  4E5E                     unlink     A6
  245. 000002B6  4E75                     rts
  246. fn000002B8:
  247. 000002B8  4E56 0000                link       A6, 0
  248. 000002BC  4878 30D4                push.l     0x30D4
  249. 000002C0  2F3C 6974 6C62           move.l     -[A7], 0x69746C62 /* 'itlb' */
  250. 000002C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  251. 000002CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  252. 000002CE  4EBA FD30                jsr        [PC - 0x2D0 /* 00000000 */]
  253. 000002D2  4E5E                     unlink     A6
  254. 000002D4  4E75                     rts
  255. fn000002D6:
  256. 000002D6  4E56 0000                link       A6, 0
  257. 000002DA  4878 36B0                push.l     0x36B0
  258. 000002DE  2F3C 736E 6420           move.l     -[A7], 0x736E6420 /* 'snd ' */
  259. 000002E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  260. 000002E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  261. 000002EC  4EBA FD12                jsr        [PC - 0x2EE /* 00000000 */]
  262. 000002F0  4E5E                     unlink     A6
  263. 000002F2  4E75                     rts
  264. export_1989:
  265. 000002F4  4E56 FFB0                link       A6, -0x0050
  266. 000002F8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  267. 000002FC  286E 0008                movea.l    A4, [A6 + 0x8]
  268. 00000300  2054                     movea.l    A0, [A4]
  269. 00000302  4A28 0070                tst.b      [A0 + 0x70]
  270. 00000306  6D00 03B6                blt        +0x3B8 /* 000006BE */
  271. 0000030A  486E FFC8                pea.l      [A6 - 0x38]
  272. 0000030E  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  273. 00000312  4A80                     tst.l      D0
  274. 00000314  588F                     addq.l     A7, 4
  275. 00000316  6700 038C                beq        +0x38E /* 000006A4 */
  276. 0000031A  7000                     moveq.l    D0, 0x00
  277. 0000031C  2F00                     move.l     -[A7], D0
  278. 0000031E  2F00                     move.l     -[A7], D0
  279. 00000320  2F00                     move.l     -[A7], D0
  280. 00000322  2F0C                     move.l     -[A7], A4
  281. 00000324  4EAD 3572                jsr        [A5 + 0x3572 /* export_1706 */]
  282. 00000328  4EAD 24CA                jsr        [A5 + 0x24CA /* export_1173 */]
  283. 0000032C  2640                     movea.l    A3, D0
  284. 0000032E  2054                     movea.l    A0, [A4]
  285. 00000330  214B 006A                move.l     [A0 + 0x6A], A3
  286. 00000334  2654                     movea.l    A3, [A4]
  287. 00000336  2E2B 0054                move.l     D7, [A3 + 0x54]
  288. 0000033A  7000                     moveq.l    D0, 0x00
  289. 0000033C  302B 0060                move.w     D0, [A3 + 0x60]
  290. 00000340  7240                     moveq.l    D1, 0x40
  291. 00000342  C240                     and.w      D1, D0
  292. 00000344  7000                     moveq.l    D0, 0x00
  293. 00000346  3001                     move.w     D0, D1
  294. 00000348  4A80                     tst.l      D0
  295. 0000034A  56C0                     sne        D0
  296. 0000034C  0240 0001                andi.w     D0, 0x1
  297. 00000350  48C0                     ext.l      D0
  298. 00000352  1C00                     move.b     D6, D0
  299. 00000354  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  300. 00000358  2640                     movea.l    A3, D0
  301. 0000035A  2054                     movea.l    A0, [A4]
  302. 0000035C  214B 0066                move.l     [A0 + 0x66], A3
  303. 00000360  7014                     moveq.l    D0, 0x14
  304. 00000362  2F00                     move.l     -[A7], D0
  305. 00000364  2054                     movea.l    A0, [A4]
  306. 00000366  2F28 0066                move.l     -[A7], [A0 + 0x66]
  307. 0000036A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  308. 0000036E  4A06                     tst.b      D6
  309. 00000370  4FEF 0018                lea.l      A7, [A7 + 0x18]
  310. 00000374  6608                     bne        +0xA /* 0000037E */
  311. 00000376  0C87 6966 696C           cmpi.l     D7, 0x6966696C /* 'ifil' */
  312. 0000037C  665A                     bne        +0x5C /* 000003D8 */
  313. label0000037E:
  314. 0000037E  7000                     moveq.l    D0, 0x00
  315. 00000380  2D40 FFB4                move.l     [A6 - 0x4C], D0
  316. 00000384  7201                     moveq.l    D1, 0x01
  317. 00000386  4AAE FFB4                tst.l      [A6 - 0x4C]
  318. 0000038A  6616                     bne        +0x18 /* 000003A2 */
  319. 0000038C  2F01                     move.l     -[A7], D1
  320. 0000038E  7012                     moveq.l    D0, 0x12
  321. 00000390  2F00                     move.l     -[A7], D0
  322. 00000392  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  323. 00000396  588F                     addq.l     A7, 4
  324. 00000398  221F                     move.l     D1, [A7]+
  325. 0000039A  2D40 FFB4                move.l     [A6 - 0x4C], D0
  326. 0000039E  6602                     bne        +0x4 /* 000003A2 */
  327. 000003A0  7200                     moveq.l    D1, 0x00
  328. label000003A2:
  329. 000003A2  4A01                     tst.b      D1
  330. 000003A4  6714                     beq        +0x16 /* 000003BA */
  331. 000003A6  206E FFB4                movea.l    A0, [A6 - 0x4C]
  332. 000003AA  2D48 FFB4                move.l     [A6 - 0x4C], A0
  333. 000003AE  2050                     movea.l    A0, [A0]
  334. 000003B0  202D FEA6                move.l     D0, [A5 - 0x15A]
  335. 000003B4  2140 000E                move.l     [A0 + 0xE], D0
  336. 000003B8  6002                     bra        +0x4 /* 000003BC */
  337. label000003BA:
  338. 000003BA  7000                     moveq.l    D0, 0x00
  339. label000003BC:
  340. 000003BC  266E FFB4                movea.l    A3, [A6 - 0x4C]
  341. 000003C0  2F0C                     move.l     -[A7], A4
  342. 000003C2  2F0B                     move.l     -[A7], A3
  343. 000003C4  4EBA FEF2                jsr        [PC - 0x10E /* 000002B8 */]
  344. 000003C8  2F0B                     move.l     -[A7], A3
  345. 000003CA  2054                     movea.l    A0, [A4]
  346. 000003CC  2F28 0066                move.l     -[A7], [A0 + 0x66]
  347. 000003D0  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  348. 000003D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  349. label000003D8:
  350. 000003D8  4A06                     tst.b      D6
  351. 000003DA  6608                     bne        +0xA /* 000003E4 */
  352. 000003DC  0C87 7366 696C           cmpi.l     D7, 0x7366696C /* 'sfil' */
  353. 000003E2  665A                     bne        +0x5C /* 0000043E */
  354. label000003E4:
  355. 000003E4  7000                     moveq.l    D0, 0x00
  356. 000003E6  2D40 FFB8                move.l     [A6 - 0x48], D0
  357. 000003EA  7201                     moveq.l    D1, 0x01
  358. 000003EC  4AAE FFB8                tst.l      [A6 - 0x48]
  359. 000003F0  6616                     bne        +0x18 /* 00000408 */
  360. 000003F2  2F01                     move.l     -[A7], D1
  361. 000003F4  7012                     moveq.l    D0, 0x12
  362. 000003F6  2F00                     move.l     -[A7], D0
  363. 000003F8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  364. 000003FC  588F                     addq.l     A7, 4
  365. 000003FE  221F                     move.l     D1, [A7]+
  366. 00000400  2D40 FFB8                move.l     [A6 - 0x48], D0
  367. 00000404  6602                     bne        +0x4 /* 00000408 */
  368. 00000406  7200                     moveq.l    D1, 0x00
  369. label00000408:
  370. 00000408  4A01                     tst.b      D1
  371. 0000040A  6714                     beq        +0x16 /* 00000420 */
  372. 0000040C  206E FFB8                movea.l    A0, [A6 - 0x48]
  373. 00000410  2D48 FFB8                move.l     [A6 - 0x48], A0
  374. 00000414  2050                     movea.l    A0, [A0]
  375. 00000416  202D FEAE                move.l     D0, [A5 - 0x152]
  376. 0000041A  2140 000E                move.l     [A0 + 0xE], D0
  377. 0000041E  6002                     bra        +0x4 /* 00000422 */
  378. label00000420:
  379. 00000420  7000                     moveq.l    D0, 0x00
  380. label00000422:
  381. 00000422  266E FFB8                movea.l    A3, [A6 - 0x48]
  382. 00000426  2F0C                     move.l     -[A7], A4
  383. 00000428  2F0B                     move.l     -[A7], A3
  384. 0000042A  4EBA FEAA                jsr        [PC - 0x156 /* 000002D6 */]
  385. 0000042E  2F0B                     move.l     -[A7], A3
  386. 00000430  2054                     movea.l    A0, [A4]
  387. 00000432  2F28 0066                move.l     -[A7], [A0 + 0x66]
  388. 00000436  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  389. 0000043A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  390. label0000043E:
  391. 0000043E  4A06                     tst.b      D6
  392. 00000440  6610                     bne        +0x12 /* 00000452 */
  393. 00000442  0C87 6466 696C           cmpi.l     D7, 0x6466696C /* 'dfil' */
  394. 00000448  6708                     beq        +0xA /* 00000452 */
  395. 0000044A  0C87 4446 494C           cmpi.l     D7, 0x4446494C /* 'DFIL' */
  396. 00000450  665A                     bne        +0x5C /* 000004AC */
  397. label00000452:
  398. 00000452  7000                     moveq.l    D0, 0x00
  399. 00000454  2D40 FFBC                move.l     [A6 - 0x44], D0
  400. 00000458  7201                     moveq.l    D1, 0x01
  401. 0000045A  4AAE FFBC                tst.l      [A6 - 0x44]
  402. 0000045E  6616                     bne        +0x18 /* 00000476 */
  403. 00000460  2F01                     move.l     -[A7], D1
  404. 00000462  7012                     moveq.l    D0, 0x12
  405. 00000464  2F00                     move.l     -[A7], D0
  406. 00000466  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  407. 0000046A  588F                     addq.l     A7, 4
  408. 0000046C  221F                     move.l     D1, [A7]+
  409. 0000046E  2D40 FFBC                move.l     [A6 - 0x44], D0
  410. 00000472  6602                     bne        +0x4 /* 00000476 */
  411. 00000474  7200                     moveq.l    D1, 0x00
  412. label00000476:
  413. 00000476  4A01                     tst.b      D1
  414. 00000478  6714                     beq        +0x16 /* 0000048E */
  415. 0000047A  206E FFBC                movea.l    A0, [A6 - 0x44]
  416. 0000047E  2D48 FFBC                move.l     [A6 - 0x44], A0
  417. 00000482  2050                     movea.l    A0, [A0]
  418. 00000484  202D FE94                move.l     D0, [A5 - 0x16C]
  419. 00000488  2140 000E                move.l     [A0 + 0xE], D0
  420. 0000048C  6002                     bra        +0x4 /* 00000490 */
  421. label0000048E:
  422. 0000048E  7000                     moveq.l    D0, 0x00
  423. label00000490:
  424. 00000490  266E FFBC                movea.l    A3, [A6 - 0x44]
  425. 00000494  2F0C                     move.l     -[A7], A4
  426. 00000496  2F0B                     move.l     -[A7], A3
  427. 00000498  4EBA FD16                jsr        [PC - 0x2EA /* 000001B0 */]
  428. 0000049C  2F0B                     move.l     -[A7], A3
  429. 0000049E  2054                     movea.l    A0, [A4]
  430. 000004A0  2F28 0066                move.l     -[A7], [A0 + 0x66]
  431. 000004A4  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  432. 000004A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  433. label000004AC:
  434. 000004AC  4A06                     tst.b      D6
  435. 000004AE  6618                     bne        +0x1A /* 000004C8 */
  436. 000004B0  0C87 6666 696C           cmpi.l     D7, 0x6666696C /* 'ffil' */
  437. 000004B6  6710                     beq        +0x12 /* 000004C8 */
  438. 000004B8  0C87 7466 696C           cmpi.l     D7, 0x7466696C /* 'tfil' */
  439. 000004BE  6708                     beq        +0xA /* 000004C8 */
  440. 000004C0  0C87 4646 494C           cmpi.l     D7, 0x4646494C /* 'FFIL' */
  441. 000004C6  665A                     bne        +0x5C /* 00000522 */
  442. label000004C8:
  443. 000004C8  7000                     moveq.l    D0, 0x00
  444. 000004CA  2D40 FFC0                move.l     [A6 - 0x40], D0
  445. 000004CE  7201                     moveq.l    D1, 0x01
  446. 000004D0  4AAE FFC0                tst.l      [A6 - 0x40]
  447. 000004D4  6616                     bne        +0x18 /* 000004EC */
  448. 000004D6  2F01                     move.l     -[A7], D1
  449. 000004D8  701C                     moveq.l    D0, 0x1C
  450. 000004DA  2F00                     move.l     -[A7], D0
  451. 000004DC  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  452. 000004E0  588F                     addq.l     A7, 4
  453. 000004E2  221F                     move.l     D1, [A7]+
  454. 000004E4  2D40 FFC0                move.l     [A6 - 0x40], D0
  455. 000004E8  6602                     bne        +0x4 /* 000004EC */
  456. 000004EA  7200                     moveq.l    D1, 0x00
  457. label000004EC:
  458. 000004EC  4A01                     tst.b      D1
  459. 000004EE  6714                     beq        +0x16 /* 00000504 */
  460. 000004F0  206E FFC0                movea.l    A0, [A6 - 0x40]
  461. 000004F4  2D48 FFC0                move.l     [A6 - 0x40], A0
  462. 000004F8  2050                     movea.l    A0, [A0]
  463. 000004FA  202D FE88                move.l     D0, [A5 - 0x178]
  464. 000004FE  2140 000E                move.l     [A0 + 0xE], D0
  465. 00000502  6002                     bra        +0x4 /* 00000506 */
  466. label00000504:
  467. 00000504  7000                     moveq.l    D0, 0x00
  468. label00000506:
  469. 00000506  266E FFC0                movea.l    A3, [A6 - 0x40]
  470. 0000050A  2F0C                     move.l     -[A7], A4
  471. 0000050C  2F0B                     move.l     -[A7], A3
  472. 0000050E  4EBA FBBA                jsr        [PC - 0x446 /* 000000CA */]
  473. 00000512  2F0B                     move.l     -[A7], A3
  474. 00000514  2054                     movea.l    A0, [A4]
  475. 00000516  2F28 0066                move.l     -[A7], [A0 + 0x66]
  476. 0000051A  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  477. 0000051E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  478. label00000522:
  479. 00000522  4A06                     tst.b      D6
  480. 00000524  6608                     bne        +0xA /* 0000052E */
  481. 00000526  0C87 6B66 696C           cmpi.l     D7, 0x6B66696C /* 'kfil' */
  482. 0000052C  665A                     bne        +0x5C /* 00000588 */
  483. label0000052E:
  484. 0000052E  7000                     moveq.l    D0, 0x00
  485. 00000530  2D40 FFC4                move.l     [A6 - 0x3C], D0
  486. 00000534  7201                     moveq.l    D1, 0x01
  487. 00000536  4AAE FFC4                tst.l      [A6 - 0x3C]
  488. 0000053A  6616                     bne        +0x18 /* 00000552 */
  489. 0000053C  2F01                     move.l     -[A7], D1
  490. 0000053E  7012                     moveq.l    D0, 0x12
  491. 00000540  2F00                     move.l     -[A7], D0
  492. 00000542  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  493. 00000546  588F                     addq.l     A7, 4
  494. 00000548  221F                     move.l     D1, [A7]+
  495. 0000054A  2D40 FFC4                move.l     [A6 - 0x3C], D0
  496. 0000054E  6602                     bne        +0x4 /* 00000552 */
  497. 00000550  7200                     moveq.l    D1, 0x00
  498. label00000552:
  499. 00000552  4A01                     tst.b      D1
  500. 00000554  6714                     beq        +0x16 /* 0000056A */
  501. 00000556  206E FFC4                movea.l    A0, [A6 - 0x3C]
  502. 0000055A  2D48 FFC4                move.l     [A6 - 0x3C], A0
  503. 0000055E  2050                     movea.l    A0, [A0]
  504. 00000560  202D FE9C                move.l     D0, [A5 - 0x164]
  505. 00000564  2140 000E                move.l     [A0 + 0xE], D0
  506. 00000568  6002                     bra        +0x4 /* 0000056C */
  507. label0000056A:
  508. 0000056A  7000                     moveq.l    D0, 0x00
  509. label0000056C:
  510. 0000056C  266E FFC4                movea.l    A3, [A6 - 0x3C]
  511. 00000570  2F0C                     move.l     -[A7], A4
  512. 00000572  2F0B                     move.l     -[A7], A3
  513. 00000574  4EBA FD24                jsr        [PC - 0x2DC /* 0000029A */]
  514. 00000578  2F0B                     move.l     -[A7], A3
  515. 0000057A  2054                     movea.l    A0, [A4]
  516. 0000057C  2F28 0066                move.l     -[A7], [A0 + 0x66]
  517. 00000580  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  518. 00000584  4FEF 0010                lea.l      A7, [A7 + 0x10]
  519. label00000588:
  520. 00000588  7000                     moveq.l    D0, 0x00
  521. 0000058A  2F00                     move.l     -[A7], D0
  522. 0000058C  2054                     movea.l    A0, [A4]
  523. 0000058E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  524. 00000592  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  525. 00000596  2054                     movea.l    A0, [A4]
  526. 00000598  7000                     moveq.l    D0, 0x00
  527. 0000059A  3028 0060                move.w     D0, [A0 + 0x60]
  528. 0000059E  323C 0100                move.w     D1, 0x100
  529. 000005A2  C240                     and.w      D1, D0
  530. 000005A4  7000                     moveq.l    D0, 0x00
  531. 000005A6  3001                     move.w     D0, D1
  532. 000005A8  4A80                     tst.l      D0
  533. 000005AA  508F                     addq.l     A7, 8
  534. 000005AC  670A                     beq        +0xC /* 000005B8 */
  535. 000005AE  7000                     moveq.l    D0, 0x00
  536. 000005B0  2140 0062                move.l     [A0 + 0x62], D0
  537. 000005B4  6000 008E                bra        +0x90 /* 00000644 */
  538. label000005B8:
  539. 000005B8  7000                     moveq.l    D0, 0x00
  540. 000005BA  2640                     movea.l    A3, D0
  541. 000005BC  7201                     moveq.l    D1, 0x01
  542. 000005BE  240B                     move.l     D2, A3
  543. 000005C0  6616                     bne        +0x18 /* 000005D8 */
  544. 000005C2  2F01                     move.l     -[A7], D1
  545. 000005C4  703A                     moveq.l    D0, 0x3A
  546. 000005C6  2F00                     move.l     -[A7], D0
  547. 000005C8  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  548. 000005CC  588F                     addq.l     A7, 4
  549. 000005CE  221F                     move.l     D1, [A7]+
  550. 000005D0  2640                     movea.l    A3, D0
  551. 000005D2  200B                     move.l     D0, A3
  552. 000005D4  6602                     bne        +0x4 /* 000005D8 */
  553. 000005D6  7200                     moveq.l    D1, 0x00
  554. label000005D8:
  555. 000005D8  4A01                     tst.b      D1
  556. 000005DA  670C                     beq        +0xE /* 000005E8 */
  557. 000005DC  264B                     movea.l    A3, A3
  558. 000005DE  2053                     movea.l    A0, [A3]
  559. 000005E0  202D FECC                move.l     D0, [A5 - 0x134]
  560. 000005E4  2080                     move.l     [A0], D0
  561. 000005E6  6002                     bra        +0x4 /* 000005EA */
  562. label000005E8:
  563. 000005E8  7000                     moveq.l    D0, 0x00
  564. label000005EA:
  565. 000005EA  2D4B FFB0                move.l     [A6 - 0x50], A3
  566. 000005EE  2054                     movea.l    A0, [A4]
  567. 000005F0  214B 0062                move.l     [A0 + 0x62], A3
  568. 000005F4  2F3C FFFF FD66           move.l     -[A7], 0xFFFFFD66
  569. 000005FA  7001                     moveq.l    D0, 0x01
  570. 000005FC  2F00                     move.l     -[A7], D0
  571. 000005FE  7206                     moveq.l    D1, 0x06
  572. 00000600  2F01                     move.l     -[A7], D1
  573. 00000602  7014                     moveq.l    D0, 0x14
  574. 00000604  2F00                     move.l     -[A7], D0
  575. 00000606  7000                     moveq.l    D0, 0x00
  576. 00000608  2F00                     move.l     -[A7], D0
  577. 0000060A  2F3C 6D6F 7670           move.l     -[A7], 0x6D6F7670 /* 'movp' */
  578. 00000610  2F0C                     move.l     -[A7], A4
  579. 00000612  2054                     movea.l    A0, [A4]
  580. 00000614  2F28 0062                move.l     -[A7], [A0 + 0x62]
  581. 00000618  4EAD 41E2                jsr        [A5 + 0x41E2 /* export_2104 */]
  582. 0000061C  2054                     movea.l    A0, [A4]
  583. 0000061E  2F28 0062                move.l     -[A7], [A0 + 0x62]
  584. 00000622  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  585. 00000626  4A00                     tst.b      D0
  586. 00000628  4FEF 0024                lea.l      A7, [A7 + 0x24]
  587. 0000062C  6616                     bne        +0x18 /* 00000644 */
  588. 0000062E  2054                     movea.l    A0, [A4]
  589. 00000630  2668 0062                movea.l    A3, [A0 + 0x62]
  590. 00000634  2F0B                     move.l     -[A7], A3
  591. 00000636  2053                     movea.l    A0, [A3]
  592. 00000638  2050                     movea.l    A0, [A0]
  593. 0000063A  2268 0030                movea.l    A1, [A0 + 0x30]
  594. 0000063E  4E91                     jsr        [A1]
  595. 00000640  3C00                     move.w     D6, D0
  596. 00000642  588F                     addq.l     A7, 4
  597. label00000644:
  598. 00000644  2054                     movea.l    A0, [A4]
  599. 00000646  08E8 0007 0070           bset.b     [A0 + 0x70], 0x7
  600. 0000064C  2F0C                     move.l     -[A7], A4
  601. 0000064E  2F0C                     move.l     -[A7], A4
  602. 00000650  2054                     movea.l    A0, [A4]
  603. 00000652  2050                     movea.l    A0, [A0]
  604. 00000654  2268 00F4                movea.l    A1, [A0 + 0xF4]
  605. 00000658  4E91                     jsr        [A1]
  606. 0000065A  2054                     movea.l    A0, [A4]
  607. 0000065C  0828 0006 0070           btst.b     [A0 + 0x70], 0x6
  608. 00000662  508F                     addq.l     A7, 8
  609. 00000664  6634                     bne        +0x36 /* 0000069A */
  610. 00000666  2054                     movea.l    A0, [A4]
  611. 00000668  7000                     moveq.l    D0, 0x00
  612. 0000066A  3028 0060                move.w     D0, [A0 + 0x60]
  613. 0000066E  323C 0100                move.w     D1, 0x100
  614. 00000672  C240                     and.w      D1, D0
  615. 00000674  7000                     moveq.l    D0, 0x00
  616. 00000676  3001                     move.w     D0, D1
  617. 00000678  4A80                     tst.l      D0
  618. 0000067A  671E                     beq        +0x20 /* 0000069A */
  619. 0000067C  2F0C                     move.l     -[A7], A4
  620. 0000067E  4EAD 45BA                jsr        [A5 + 0x45BA /* export_2227 */]
  621. 00000682  2640                     movea.l    A3, D0
  622. 00000684  2F0B                     move.l     -[A7], A3
  623. 00000686  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  624. 0000068A  2F0B                     move.l     -[A7], A3
  625. 0000068C  2053                     movea.l    A0, [A3]
  626. 0000068E  2050                     movea.l    A0, [A0]
  627. 00000690  2268 0188                movea.l    A1, [A0 + 0x188]
  628. 00000694  4E91                     jsr        [A1]
  629. 00000696  4FEF 000C                lea.l      A7, [A7 + 0xC]
  630. label0000069A:
  631. 0000069A  2054                     movea.l    A0, [A4]
  632. 0000069C  08A8 0006 0070           bclr.b     [A0 + 0x70], 0x6
  633. 000006A2  6010                     bra        +0x12 /* 000006B4 */
  634. label000006A4:
  635. 000006A4  2F0C                     move.l     -[A7], A4
  636. 000006A6  4EAD 426A                jsr        [A5 + 0x426A /* export_2121 */]
  637. 000006AA  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  638. 000006AE  4A80                     tst.l      D0
  639. 000006B0  588F                     addq.l     A7, 4
  640. 000006B2  660A                     bne        +0xC /* 000006BE */
  641. label000006B4:
  642. 000006B4  486E FFC8                pea.l      [A6 - 0x38]
  643. 000006B8  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  644. 000006BC  588F                     addq.l     A7, 4
  645. label000006BE:
  646. 000006BE  4CEE 18C0 FFA0           movem.l    D6,D7,A3,A4, [A6 - 0x60]
  647. 000006C4  4E5E                     unlink     A6
  648. 000006C6  4E75                     rts
  649. export_1990:
  650. 000006C8  4E56 FFC2                link       A6, -0x003E
  651. 000006CC  48E7 0118                movem.l    -[A7], D7,A3,A4
  652. 000006D0  3E2E 0012                move.w     D7, [A6 + 0x12]
  653. 000006D4  266E 000C                movea.l    A3, [A6 + 0xC]
  654. 000006D8  286E 0008                movea.l    A4, [A6 + 0x8]
  655. 000006DC  08EB 0007 0015           bset.b     [A3 + 0x15], 0x7
  656. 000006E2  177C 0002 0014           move.b     [A3 + 0x14], 0x2
  657. 000006E8  4A2D F68B                tst.b      [A5 - 0x975]
  658. 000006EC  6704                     beq        +0x6 /* 000006F2 */
  659. 000006EE  7005                     moveq.l    D0, 0x05
  660. 000006F0  6002                     bra        +0x4 /* 000006F4 */
  661. label000006F2:
  662. 000006F2  7002                     moveq.l    D0, 0x02
  663. label000006F4:
  664. 000006F4  4880                     ext.w      D0
  665. 000006F6  3740 000C                move.w     [A3 + 0xC], D0
  666. 000006FA  41EE FFFE                lea.l      A0, [A6 - 0x2]
  667. 000006FE  4210                     clr.b      [A0]
  668. 00000700  41EE FFFF                lea.l      A0, [A6 - 0x1]
  669. 00000704  4210                     clr.b      [A0]
  670. 00000706  48C7                     ext.l      D7
  671. 00000708  2F07                     move.l     -[A7], D7
  672. 0000070A  2F0C                     move.l     -[A7], A4
  673. 0000070C  2054                     movea.l    A0, [A4]
  674. 0000070E  2050                     movea.l    A0, [A0]
  675. 00000710  2268 00A4                movea.l    A1, [A0 + 0xA4]
  676. 00000714  4E91                     jsr        [A1]
  677. 00000716  4A00                     tst.b      D0
  678. 00000718  508F                     addq.l     A7, 8
  679. 0000071A  6700 00A2                beq        +0xA4 /* 000007BE */
  680. 0000071E  486E FFC6                pea.l      [A6 - 0x3A]
  681. 00000722  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  682. 00000726  4A80                     tst.l      D0
  683. 00000728  588F                     addq.l     A7, 4
  684. 0000072A  677A                     beq        +0x7C /* 000007A6 */
  685. 0000072C  7000                     moveq.l    D0, 0x00
  686. 0000072E  2F00                     move.l     -[A7], D0
  687. 00000730  2F00                     move.l     -[A7], D0
  688. 00000732  7201                     moveq.l    D1, 0x01
  689. 00000734  2F01                     move.l     -[A7], D1
  690. 00000736  2F0C                     move.l     -[A7], A4
  691. 00000738  4EAD 3572                jsr        [A5 + 0x3572 /* export_1706 */]
  692. 0000073C  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  693. 00000742  7001                     moveq.l    D0, 0x01
  694. 00000744  2F00                     move.l     -[A7], D0
  695. 00000746  3207                     move.w     D1, D7
  696. 00000748  D27C BF4C                add.w      D1, 0xBF4C
  697. 0000074C  48C1                     ext.l      D1
  698. 0000074E  2F01                     move.l     -[A7], D1
  699. 00000750  2F3C 6677 7374           move.l     -[A7], 0x66777374 /* 'fwst' */
  700. 00000756  2F0C                     move.l     -[A7], A4
  701. 00000758  4EAD 35A2                jsr        [A5 + 0x35A2 /* export_1712 */]
  702. 0000075C  2D40 FFC2                move.l     [A6 - 0x3E], D0
  703. 00000760  4FEF 0020                lea.l      A7, [A7 + 0x20]
  704. 00000764  6740                     beq        +0x42 /* 000007A6 */
  705. 00000766  598F                     subq.l     A7, 4
  706. 00000768  2F2E FFC2                move.l     -[A7], [A6 - 0x3E]
  707. 0000076C  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  708. 00000770  7016                     moveq.l    D0, 0x16
  709. 00000772  B09F                     cmp.l      D0, [A7]+
  710. 00000774  6630                     bne        +0x32 /* 000007A6 */
  711. 00000776  206E FFC2                movea.l    A0, [A6 - 0x3E]
  712. 0000077A  2050                     movea.l    A0, [A0]
  713. 0000077C  224B                     movea.l    A1, A3
  714. 0000077E  7004                     moveq.l    D0, 0x04
  715. label00000780:
  716. 00000780  22D8                     move.l     [A1]+, [A0]+
  717. 00000782  51C8 FFFC                dbf        D0, -0x6 /* 00000780 */
  718. 00000786  32D8                     move.w     [A1]+, [A0]+
  719. 00000788  422B 0014                clr.b      [A3 + 0x14]
  720. 0000078C  7005                     moveq.l    D0, 0x05
  721. 0000078E  B06B 000C                cmp.w      D0, [A3 + 0xC]
  722. 00000792  660C                     bne        +0xE /* 000007A0 */
  723. 00000794  4A2D F68B                tst.b      [A5 - 0x975]
  724. 00000798  6606                     bne        +0x8 /* 000007A0 */
  725. 0000079A  377C 0002 000C           move.w     [A3 + 0xC], 0x2
  726. label000007A0:
  727. 000007A0  1D7C 0001 FFFE           move.b     [A6 - 0x2], 0x1
  728. label000007A6:
  729. 000007A6  486E FFC6                pea.l      [A6 - 0x3A]
  730. 000007AA  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  731. 000007AE  4A2E FFFF                tst.b      [A6 - 0x1]
  732. 000007B2  588F                     addq.l     A7, 4
  733. 000007B4  6708                     beq        +0xA /* 000007BE */
  734. 000007B6  2F0C                     move.l     -[A7], A4
  735. 000007B8  4EAD 3582                jsr        [A5 + 0x3582 /* export_1708 */]
  736. 000007BC  588F                     addq.l     A7, 4
  737. label000007BE:
  738. 000007BE  4A2E FFFE                tst.b      [A6 - 0x2]
  739. 000007C2  6648                     bne        +0x4A /* 0000080C */
  740. 000007C4  48C7                     ext.l      D7
  741. 000007C6  2F07                     move.l     -[A7], D7
  742. 000007C8  2F0B                     move.l     -[A7], A3
  743. 000007CA  2F0C                     move.l     -[A7], A4
  744. 000007CC  4EAD 2DAA                jsr        [A5 + 0x2DAA /* export_1457 */]
  745. 000007D0  4A47                     tst.w      D7
  746. 000007D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  747. 000007D6  6634                     bne        +0x36 /* 0000080C */
  748. 000007D8  2054                     movea.l    A0, [A4]
  749. 000007DA  7000                     moveq.l    D0, 0x00
  750. 000007DC  3028 0060                move.w     D0, [A0 + 0x60]
  751. 000007E0  323C 0100                move.w     D1, 0x100
  752. 000007E4  C240                     and.w      D1, D0
  753. 000007E6  7000                     moveq.l    D0, 0x00
  754. 000007E8  3001                     move.w     D0, D1
  755. 000007EA  4A80                     tst.l      D0
  756. 000007EC  661E                     bne        +0x20 /* 0000080C */
  757. 000007EE  08EB 0007 0015           bset.b     [A3 + 0x15], 0x7
  758. 000007F4  177C 0002 0014           move.b     [A3 + 0x14], 0x2
  759. 000007FA  4A2D F68B                tst.b      [A5 - 0x975]
  760. 000007FE  6704                     beq        +0x6 /* 00000804 */
  761. 00000800  7005                     moveq.l    D0, 0x05
  762. 00000802  6002                     bra        +0x4 /* 00000806 */
  763. label00000804:
  764. 00000804  7002                     moveq.l    D0, 0x02
  765. label00000806:
  766. 00000806  4880                     ext.w      D0
  767. 00000808  3740 000C                move.w     [A3 + 0xC], D0
  768. label0000080C:
  769. 0000080C  4CEE 1880 FFB6           movem.l    D7,A3,A4, [A6 - 0x4A]
  770. 00000812  4E5E                     unlink     A6
  771. 00000814  4E75                     rts
  772. export_1991:
  773. 00000816  4E56 0000                link       A6, 0
  774. 0000081A  4A6E 000E                tst.w      [A6 + 0xE]
  775. 0000081E  57C0                     seq        D0
  776. 00000820  4400                     neg.b      D0
  777. 00000822  4E5E                     unlink     A6
  778. 00000824  4E75                     rts
  779.